public WholesalerInfo(WholesalerInfoDto wholesalerInfoDto)
 {
     Name = wholesalerInfoDto.Name;
     Address = new Address(wholesalerInfoDto.Address.Street,
                             wholesalerInfoDto.Address.City,
                             wholesalerInfoDto.Address.ZipCode);
 }
Example #2
0
        public Wholesaler(WholesalerInfoDto wholesalerInfoDto)
        {
            UpdateWholesalerInfo(wholesalerInfoDto);

            CreatedDateTime  = DateTime.UtcNow;
            ModifiedDateTime = CreatedDateTime;
        }
Example #3
0
 public WholesalerCommandCreate(WholesalerInfoDto wholesalerInfoDto)
 {
     WholesalerInfoDto = wholesalerInfoDto;
 }
Example #4
0
        public async Task <IActionResult> UpdateInfo(int id, [FromBody] WholesalerInfoDto wholesalerInfoDto)
        {
            var updatedWholesalerDto = await _mediator.Send(new WholesalerCommandUpdateInfo(id, wholesalerInfoDto));

            return(Ok(updatedWholesalerDto));
        }
Example #5
0
        public async Task <IActionResult> Create([FromBody] WholesalerInfoDto wholesalerInfoDto)
        {
            var wholesaler = await _mediator.Send(new WholesalerCommandCreate(wholesalerInfoDto));

            return(Ok(wholesaler));
        }
Example #6
0
 public WholesalerCommandUpdateInfo(int id, WholesalerInfoDto wholesalerInfoDto)
 {
     Id = id;
     WholesalerInfoDto = wholesalerInfoDto;
 }
Example #7
0
        public void UpdateWholesalerInfo(WholesalerInfoDto wholesalerInfoDto)
        {
            WholesalerInfo = new WholesalerInfo(wholesalerInfoDto);

            ModifiedDateTime = CreatedDateTime;
        }