public static void Mapto10(this Selleraddress s, SelleraddressDTO s1) { s.id = s1.id; s.sellerId = s1.sellerId; s.street = s1.street; s.address1 = s1.address1; s.address2 = s1.address2; s.address3 = s1.address3; }
public async Task <ActionResult <SelleraddressDTO> > Createaddress(SelleraddressDTO s) { var s1 = s.toselleraddress(); _context.selleraddresses.Add(s1); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(Getaddress), new { id = s1.id }, s1)); }
public static Selleraddress toselleraddress(this SelleraddressDTO s1) { return(new Selleraddress() { id = s1.id, sellerId = s1.sellerId, street = s1.street, address1 = s1.address1, address2 = s1.address2, address3 = s1.address3, isDefault = s1.isDefault }); }
public async Task <IActionResult> Updateaddress(SelleraddressDTO s) { var s1 = await _context.selleraddresses.FindAsync(s.id); if (s1 == null) { return(NotFound()); } s1.Mapto10(s); _context.selleraddresses.Update(s1); try{ await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) when(!addressExist(s1.id)) { return(NotFound()); } return(NoContent()); }