Ignore:
Timestamp:
08/29/24 20:27:21 (3 months ago)
Author:
ElenaMoskova <elena.moskova99@…>
Branches:
main
Children:
99d0ecc
Parents:
a850333
Message:

fix issues

fix bugs with nested tables
fix delete nested fk items

Location:
PostgreSqlDotnetCore/Views
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • PostgreSqlDotnetCore/Views/Blog/Details.cshtml

    ra850333 re90ba32  
    7777
    7878                <td>
    79                     @Html.ActionLink("Edit", "Edit", "BlogPostAnswers", new { id = item.id }) |
    80                     @Html.ActionLink("Details", "Details", "BlogPostAnswers", new { id = item.id }) |
    81                     @Html.ActionLink("Delete", "Delete", "BlogPostAnswers", new { id = item.id })
    82 
     79                 
     80                    @Html.ActionLink("Details", "Details", "BlogPostAnswers", new { id = item.id })
    8381                    @Html.ActionLink("Create an Answer", "Create", "BlogPostAnswers", new { id = item.BlogPostConsultationid, parentId = item.id })
    8482                </td>
     83
     84                @if (item.usersid == ViewBag.CurrentUserId)
     85
     86                {
     87                    <td>
     88                       
     89                        @Html.ActionLink("Edit", "Edit", "BlogPostAnswers", new { id = item.id })
     90                        @Html.ActionLink("Delete", "Delete", "BlogPostAnswers", new { id = item.id })
     91                       
     92
     93                    </td>
     94                }
     95
     96
    8597            </tr>
    8698        }
     
    90102<p>
    91103    @Html.ActionLink("Create an Answer", "Create", "BlogPostAnswers", new { id = Model.id, parentId = Model.id })
    92     @Html.ActionLink("Edit", "Edit", new { id = Model.id }) |
    93104    @Html.ActionLink("Back to List", "Index")
    94105</p>
     106
     107
     108@if (Model.users_id == ViewBag.CurrentUserId)
     109
     110{
     111    <p>
     112        @Html.ActionLink("Edit", "Edit", new { id = Model.id })
     113       
     114
     115    </p>
     116}
  • PostgreSqlDotnetCore/Views/Blog/Index.cshtml

    ra850333 re90ba32  
    1 @model IEnumerable<PostgreSqlDotnetCore.Models.BlogPostConsultation>
     1@model IEnumerable<PostgreSqlDotnetCore.Models.BlogUsers>
    22
    33@{
     
    1414
    1515        <th>
    16             @Html.DisplayNameFor(model => model.date_askes)
     16            @Html.DisplayNameFor(model => model.id)
    1717        </th>
    1818        <th>
    19             @Html.DisplayNameFor(model => model.title)
     19            @Html.DisplayNameFor(model => model.user_name)
    2020        </th>
    2121        <th>
    22             @Html.DisplayNameFor(model => model.description)
     22            @Html.DisplayNameFor(model => model.user_email)
    2323        </th>
    2424        <th>
    25             @Html.DisplayNameFor(model => model.users_id)
     25            @Html.DisplayNameFor(model => model.consultation_title)
     26        </th>
     27        <th>
     28            @Html.DisplayNameFor(model => model.consultation_description)
     29        </th>
     30        <th>
     31            @Html.DisplayNameFor(model => model.consultation_date)
    2632        </th>
    2733        <th></th>
     
    3339        <tr>
    3440            <td>
    35                 @Html.DisplayFor(modelItem => item.date_askes)
     41                @Html.DisplayFor(modelItem => item.id)
    3642            </td>
    3743            <td>
    38                 @Html.DisplayFor(modelItem => item.title)
     44                @Html.DisplayFor(modelItem => item.user_name)
    3945            </td>
    40 
    4146            <td>
    42                 @Html.DisplayFor(modelItem => item.description)
     47                @Html.DisplayFor(model => item.user_email)
    4348            </td>
    44             <th>
    45                 @Html.DisplayFor(model => item.users_id)
    46             </th>
     49            <td>
     50                @Html.DisplayFor(modelItem => item.consultation_title)
     51            </td>
     52            <td>
     53                @Html.DisplayFor(modelItem => item.consultation_description)
     54            </td>
     55            <td>
     56                @Html.DisplayFor(modelItem => item.consultation_date)
     57            </td>
    4758
    4859            @*<td>
  • PostgreSqlDotnetCore/Views/PetCares/Index.cshtml

    ra850333 re90ba32  
    3131            @Html.DisplayNameFor(model => model.vetcentersid)
    3232        </th>
     33        <th>
     34            @Html.DisplayNameFor(model => model.PetsClass.name)
     35        </th>
    3336
    3437        <th></th>
     
    3639    </tr>
    3740
    38 @foreach (var item in Model) {
    39     <tr>
    40         <td>
    41             @Html.DisplayFor(modelItem => item.title)
    42         </td>
    43         <td>
    44             @Html.DisplayFor(modelItem => item.description)
    45         </td>
    46         <td>
    47             @Html.DisplayFor(modelItem => item.dateending)
    48         </td>
     41    @foreach (var item in Model)
     42    {
     43        <tr>
     44            <td>
     45                @Html.DisplayFor(modelItem => item.title)
     46            </td>
     47            <td>
     48                @Html.DisplayFor(modelItem => item.description)
     49            </td>
     50            <td>
     51                @Html.DisplayFor(modelItem => item.dateending)
     52            </td>
    4953            <td>
    5054                @Html.DisplayFor(modelItem => item.start_date)
    5155            </td>
    52         <td>
    53             @Html.DisplayFor(modelItem => item.usersid)
    54         </td>
    55         <td>
    56             @Html.DisplayFor(modelItem => item.vetcentersid)
    57         </td>
     56            <td>
     57                @Html.DisplayFor(modelItem => item.usersid)
     58            </td>
     59            <td>
     60                @Html.DisplayFor(modelItem => item.vetcentersid)
     61            </td>
     62            <td>
     63                @Html.DisplayFor(modelItem => item.PetsClass.name)
     64            </td>
    5865
    5966
    6067
    61         <td>
    62             @Html.ActionLink("Edit", "Edit", new { id = item.id }) |
    63             @Html.ActionLink("Details", "Details", new { id = item.id }) |
    64             @Html.ActionLink("Delete", "Delete", new { id = item.id })
    65         </td>
    66     </tr>
    67 }
     68            <td>
     69                @Html.ActionLink("Edit", "Edit", new { id = item.id }) |
     70                @Html.ActionLink("Details", "Details", new { id = item.id }) |
     71                @Html.ActionLink("Delete", "Delete", new { id = item.id })
     72            </td>
     73        </tr>
     74    }
    6875
    6976</table>
Note: See TracChangeset for help on using the changeset viewer.