public async Task <ActionResult <BuyerContactInfoViewModel> > GetBuyerContactInfo(int id) { try { if (id > 0) { BuyerContactInfo buyerContactInfo = await _bContext.BuyerContactInfos.FindAsync(id); if (buyerContactInfo != null) { return(Ok(new { status = 200, obj = assignDataBuyerContactViewModel(buyerContactInfo), message = id + " : The Buyer Contact data retrive successfully." })); } else { return(BadRequest(new { status = 404, message = id + " is not found" })); } } else { return(BadRequest(new { status = 404, message = message })); } } catch (Exception e) { throw e; } }
public BuyerContactInfoViewModel assignDataBuyerContactViewModel(BuyerContactInfo model) { BuyerContactInfoViewModel buyerContactInfoViewModel = new BuyerContactInfoViewModel { Id = model.Id, AddressDetails = model.AddressDetails, BuyerContactNo = model.BuyerContactNo, BuyerId = model.BuyerId, Country = model.Country, City = model.City, State = model.State, PhoneNumber = model.PhoneNumber, Email = model.Email, CreatedDate = model.CreatedDate, UpdatedDate = model.UpdatedDate }; return(buyerContactInfoViewModel); }