Builder Design Pattern Introduction

Поделиться
HTML-код
  • Опубликовано: 18 ноя 2024

Комментарии • 39

  • @sandippawar6193
    @sandippawar6193 4 года назад +2

    Venkat sir, can you please upload your videos for design patterns, we need to understand the why questions. You explains very well.

  • @RajeshKumar64727
    @RajeshKumar64727 7 лет назад +2

    Very clearly explained. Helpful for the developers and architects.

    • @avishmsd1651
      @avishmsd1651 6 лет назад

      Thank you for watching the video. Really honored with your feedback

  • @shantilokappal3865
    @shantilokappal3865 7 лет назад +2

    Good description and clear voice, it gives knowledge of both design patterns and MVC as well

    • @avishmsd1651
      @avishmsd1651 6 лет назад

      Thank you for watching the video. Really honored with your feedback

  • @kamdemkakengne
    @kamdemkakengne 5 лет назад

    Thank you Avish for your wonderful lessons!

  • @legionermk
    @legionermk Год назад

    The tutorials are excellent. However, it will be good to provide the view code, or at least show it entirely in the video, so that it would be easier to code along.

  • @gurudevsinghdhirte
    @gurudevsinghdhirte 7 лет назад +4

    Explaining design patterns in MVC is but difficult. It will be better to explain these design patterns in simple .net code. Also videos should be released quickly to be in sync while learning.

    • @avishmsd1651
      @avishmsd1651 6 лет назад +1

      Thank you for watching the video. We are trying our best to provide more videos and we appreciate your patience in this process. Thank you once again.

  • @vijaykamble4730
    @vijaykamble4730 7 лет назад

    hi avish, you are simply gr8.. very clear voice and nice explanation like venkat.... Thank you avish ...

    • @avishmsd1651
      @avishmsd1651 6 лет назад

      Thank you for watching the video. Really honored with your feedback

  • @naodagere8210
    @naodagere8210 4 года назад +2

    Thank you but was good if you could have provided the view code

  • @sathyanr5069
    @sathyanr5069 8 месяцев назад

    I got the below error. while running the builder design pattern
    "The model item passed into the dictionary is of type 'System.Int32', but this dictionary requires a model item of type
    'System.Collections.Generic.IEnumerable`1[web.Models.Employee]'." kindly help

  • @josephregallis3394
    @josephregallis3394 6 лет назад +1

    Where is the code for the view? It is not in the text version.

    • @josephregallis3394
      @josephregallis3394 6 лет назад +1

      I got view code from your next video but now I'm getting "NULL" value for HDDSize. It is taking me a long time to fix this. I wish you would include code that is tested and working.

    • @josephregallis3394
      @josephregallis3394 6 лет назад +2

      I finally got it to work. I had to replace "Drive" with "HDDSize". If you would just include the correct code for the view, I could save many hours of work. By the time I get this working, I forget what it is you are teaching.

    • @arunabhamitra8006
      @arunabhamitra8006 3 года назад +1

      @model Int32
      @{
      ViewBag.Title = "BuildSystem";
      }
      Build System
      input[type=radio] {
      border: 0px;
      width: 100%;
      height: 1em;
      }
      @using (Html.BeginForm("BuildSystem", "Employees", FormMethod.Post))
      {
      @Html.AntiForgeryToken()

      System Configuration

      @Html.ValidationSummary(true, "", new { @class = "text-danger" })
      @Html.Hidden("employeeId", this.Model.ToString());

      @Html.Label("Memory", htmlAttributes: new { @class = "control-label col-md-2" })

      @Html.DropDownList("RAM",
      new List() {
      new SelectListItem() {Text = "Select", Value = "Select"},
      new SelectListItem() {Text = "8 GB", Value = "8GB"},
      new SelectListItem() {Text = "16 GB", Value = "16GB"},
      new SelectListItem() {Text = "32 GB", Value = "32GB"},
      }, htmlAttributes: new { @class = "form-control" }
      )



      @Html.Label("Drive", htmlAttributes: new { @class = "control-label col-md-2" })

      @Html.DropDownList("Drive",
      new List() {
      new SelectListItem() {Text = "Select", Value = "Select"},
      new SelectListItem() {Text = "500 GB", Value = "500GB"},
      new SelectListItem() {Text = "1 TB", Value = "1TB"},
      }, htmlAttributes: new { @class = "form-control" }
      )








      }
      @Html.ActionLink("Back To List", "Index")
      @section Scripts {
      @Scripts.Render("~/bundles/jqueryval")
      }

  • @rishabhsahu5451
    @rishabhsahu5451 4 года назад

    very good explanation .

  • @shashanksrivastava3614
    @shashanksrivastava3614 Год назад

    Why this channel stopped pulishing more videos?.

  • @prosinging7853
    @prosinging7853 2 года назад

    in computerSystem.cs file why you don't use get set rather you created constructors

  • @brianmckinney6228
    @brianmckinney6228 6 лет назад +2

    Please share the view code, or at least show an image

    • @arunabhamitra8006
      @arunabhamitra8006 3 года назад

      @model Int32
      @{
      ViewBag.Title = "BuildSystem";
      }
      Build System
      input[type=radio] {
      border: 0px;
      width: 100%;
      height: 1em;
      }
      @using (Html.BeginForm("BuildSystem", "Employees", FormMethod.Post))
      {
      @Html.AntiForgeryToken()

      System Configuration

      @Html.ValidationSummary(true, "", new { @class = "text-danger" })
      @Html.Hidden("employeeId", this.Model.ToString());

      @Html.Label("Memory", htmlAttributes: new { @class = "control-label col-md-2" })

      @Html.DropDownList("RAM",
      new List() {
      new SelectListItem() {Text = "Select", Value = "Select"},
      new SelectListItem() {Text = "8 GB", Value = "8GB"},
      new SelectListItem() {Text = "16 GB", Value = "16GB"},
      new SelectListItem() {Text = "32 GB", Value = "32GB"},
      }, htmlAttributes: new { @class = "form-control" }
      )



      @Html.Label("Drive", htmlAttributes: new { @class = "control-label col-md-2" })

      @Html.DropDownList("Drive",
      new List() {
      new SelectListItem() {Text = "Select", Value = "Select"},
      new SelectListItem() {Text = "500 GB", Value = "500GB"},
      new SelectListItem() {Text = "1 TB", Value = "1TB"},
      }, htmlAttributes: new { @class = "form-control" }
      )








      }
      @Html.ActionLink("Back To List", "Index")
      @section Scripts {
      @Scripts.Render("~/bundles/jqueryval")
      }

  • @AshokSharma-xv1tk
    @AshokSharma-xv1tk 4 года назад

    BuildSystem.cshtml is not available in text verion

    • @arunabhamitra8006
      @arunabhamitra8006 3 года назад

      @model Int32
      @{
      ViewBag.Title = "BuildSystem";
      }
      Build System
      input[type=radio] {
      border: 0px;
      width: 100%;
      height: 1em;
      }
      @using (Html.BeginForm("BuildSystem", "Employees", FormMethod.Post))
      {
      @Html.AntiForgeryToken()

      System Configuration

      @Html.ValidationSummary(true, "", new { @class = "text-danger" })
      @Html.Hidden("employeeId", this.Model.ToString());

      @Html.Label("Memory", htmlAttributes: new { @class = "control-label col-md-2" })

      @Html.DropDownList("RAM",
      new List() {
      new SelectListItem() {Text = "Select", Value = "Select"},
      new SelectListItem() {Text = "8 GB", Value = "8GB"},
      new SelectListItem() {Text = "16 GB", Value = "16GB"},
      new SelectListItem() {Text = "32 GB", Value = "32GB"},
      }, htmlAttributes: new { @class = "form-control" }
      )



      @Html.Label("Drive", htmlAttributes: new { @class = "control-label col-md-2" })

      @Html.DropDownList("Drive",
      new List() {
      new SelectListItem() {Text = "Select", Value = "Select"},
      new SelectListItem() {Text = "500 GB", Value = "500GB"},
      new SelectListItem() {Text = "1 TB", Value = "1TB"},
      }, htmlAttributes: new { @class = "form-control" }
      )








      }
      @Html.ActionLink("Back To List", "Index")
      @section Scripts {
      @Scripts.Render("~/bundles/jqueryval")
      }

  • @anilpatil7493
    @anilpatil7493 4 года назад +1

    Brother share the viewcode or atleast show the image. Incomplete tutorial man.

  • @81HM
    @81HM Месяц назад

    So sad that a useful video like this has only 216 likes after seven years and stupid woman complaining about their lives get thousands of views and likes. We are living in a mad house.

  • @varunbabu008
    @varunbabu008 7 лет назад +1

    Please try and release videos at the same frequency as mr Venkat does. Finding it a bit difficult to get along as the gap between videos is simply too long

    • @avishmsd1651
      @avishmsd1651 6 лет назад +1

      Thank you for watching the video. We are trying our best to provide more videos. We do appreciate your patience in this process. Thank you once again.

    • @xavierdupont5772
      @xavierdupont5772 5 лет назад +1

      @@avishmsd1651 Don't listen to all these demanding people who are not even able to do half of what you do, keep up the good work, and may the positive comments outweigh all negative ones and bring you satisfaction and happiness.

  • @vijaykamble4730
    @vijaykamble4730 7 лет назад

    waiting from long for more videos. kindly upload

  • @dropyghost
    @dropyghost 7 лет назад

    Hello. But who are you? You arent Venkat.

    • @harjeetguitar
      @harjeetguitar 7 лет назад +1

      Yeaaa,,,we want Venkat

    • @vijaykamble4730
      @vijaykamble4730 7 лет назад

      hi harjeet, avish is also a good trainer...

    • @harjeetguitar
      @harjeetguitar 7 лет назад

      yea sure...i was just expecting venkat voice...all the best avish....will see ur videos..

    • @avishmsd1651
      @avishmsd1651 6 лет назад

      Thank you for watching the video. Sorry if we have not met your expectations. Do let us know your feedback and we will try our best to accommodate them.

  • @eliavmaman3203
    @eliavmaman3203 5 лет назад

    This is not builder design pattern my friend.this is the third video of your that i'm watching and your explanation of design patterns are simplly wrong. Builder Pattern is when each constructor function return the class instance so you can chain other build functions of the same object

    • @TheRealJoker1988
      @TheRealJoker1988 5 лет назад

      Your argument does not even make sense, and you are probably just talking about a fluent builder, which is not necessary.

  • @arunabhamitra8006
    @arunabhamitra8006 3 года назад

    In $Web\Views\Employees\Index.cshtml, one needs to modify the Computer details table-division as (to display Configuration details in Bold format):
    @Html.DisplayFor(modelItem => item.ComputerDetails)
    @Html.DisplayFor(modelItem => item.SystemConfigurationDetails)