public ApiResult <List <NhiemVu> > AddNhiemVus(List <NhiemVuViewModel> nhiemVuViewModels) { var nhiemVus = new List <NhiemVu>(); var mapper = new NhiemVuMapper(); foreach (var src in nhiemVuViewModels) { var des = new NhiemVu(); mapper.NhiemVuViewModelToNhiemVu(src, des); nhiemVus.Add(des); } try { var db = new BCDHTBContext(); db.NhiemVus.AddRange(nhiemVus); db.SaveChanges(); return(new ApiResult <List <NhiemVu> > { data = null, total = nhiemVus.Count, err = new Error { code = "201", internalMessage = "", userMessage = "" } }); } catch (Exception ex) { return(new ApiResult <List <NhiemVu> > { data = null, total = 0, err = new Error { code = "500", internalMessage = ex.ToString(), userMessage = "" } }); } }
public ApiResult <List <VanBanDi> > AddVanBanDis(List <VanBanDiViewModel> vanBanDiViewModels) { var vanBanDis = new List <VanBanDi>(); var mapper = new VanBanDiMapper(); foreach (var src in vanBanDiViewModels) { var des = new VanBanDi(); mapper.VanBanDiViewModelToVanBanDi(src, des); vanBanDis.Add(des); } try { var db = new BCDHTBContext(); db.VanBanDis.AddRange(vanBanDis); db.SaveChanges(); return(new ApiResult <List <VanBanDi> > { data = null, total = vanBanDis.Count, err = new Error { code = "201", internalMessage = "", userMessage = "" } }); } catch (Exception ex) { return(new ApiResult <List <VanBanDi> > { data = null, total = 0, err = new Error { code = "500", internalMessage = ex.ToString(), userMessage = "" } }); } }