public void MapModelToBO() { var mapper = new BOLDepartmentMapper(); ApiDepartmentRequestModel model = new ApiDepartmentRequestModel(); model.SetProperties("A", DateTime.Parse("1/1/1987 12:00:00 AM"), "A"); BODepartment response = mapper.MapModelToBO(1, model); response.GroupName.Should().Be("A"); response.ModifiedDate.Should().Be(DateTime.Parse("1/1/1987 12:00:00 AM")); response.Name.Should().Be("A"); }
public int UpdateDepartment(BODepartment model) { tblDepartment department = _db.tblDepartments.Where(u => u.Id == model.Id).FirstOrDefault(); department.phone = model.phone; department.Email = model.Email; department.Details = model.Details; department.Name = model.Name; department.LastUpdated = DateTime.Now.ToString(); department.HOD = model.HOD; return(_db.SaveChanges()); }
public void MapBOToModelList() { var mapper = new BOLDepartmentMapper(); BODepartment bo = new BODepartment(); bo.SetProperties(1, "A", DateTime.Parse("1/1/1987 12:00:00 AM"), "A"); List <ApiDepartmentResponseModel> response = mapper.MapBOToModel(new List <BODepartment>() { { bo } }); response.Count.Should().Be(1); }
public void MapBOToModel() { var mapper = new BOLDepartmentMapper(); BODepartment bo = new BODepartment(); bo.SetProperties(1, "A", DateTime.Parse("1/1/1987 12:00:00 AM"), "A"); ApiDepartmentResponseModel response = mapper.MapBOToModel(bo); response.DepartmentID.Should().Be(1); response.GroupName.Should().Be("A"); response.ModifiedDate.Should().Be(DateTime.Parse("1/1/1987 12:00:00 AM")); response.Name.Should().Be("A"); }
public void MapEFToBO() { var mapper = new DALDepartmentMapper(); Department entity = new Department(); entity.SetProperties(1, "A", DateTime.Parse("1/1/1987 12:00:00 AM"), "A"); BODepartment response = mapper.MapEFToBO(entity); response.DepartmentID.Should().Be(1); response.GroupName.Should().Be("A"); response.ModifiedDate.Should().Be(DateTime.Parse("1/1/1987 12:00:00 AM")); response.Name.Should().Be("A"); }
public object getDepartmentByCountryId(int id) { List <BODepartment> lst = new List <BODepartment>(); var temp = _db.tblDepartments.Where(u => u.CompanyId == id).ToList(); foreach (var item in temp) { BODepartment bdepartment = new BODepartment(); bdepartment.Id = item.Id; bdepartment.CompanyId = item.CompanyId; bdepartment.Name = item.Name; lst.Add(bdepartment); } return(lst); }
public BODepartment GetDepartmentById(int id) { tblDepartment model = _db.tblDepartments.Where(u => u.Id == id).FirstOrDefault(); BODepartment department = new BODepartment(); department.CompanyId = model.CompanyId; department.lstCompany = blcompany.GetCompanyById(model.CompanyId.Value); department.phone = model.phone; department.Details = model.Details; department.Email = model.Email; department.Id = model.Id; department.Name = model.Name; department.HOD = model.HOD; return(department); }
public int CreateDepartment(BODepartment model) { tblDepartment department = new tblDepartment(); department.CompanyId = model.CompanyId; department.phone = model.phone; department.Email = model.Email; department.Details = model.Details; department.IsDeleted = false; department.Name = model.Name; department.CreatedAt = DateTime.Now.ToString(); department.HOD = model.HOD; _db.tblDepartments.Add(department); return(_db.SaveChanges()); }
public List <BODepartment> GetAllDepartment() { List <BODepartment> lst = new List <BODepartment>(); var temp = _db.tblDepartments.Where(u => u.IsDeleted == false).ToList(); foreach (var model in temp) { BODepartment department = new BODepartment(); department.CompanyId = model.CompanyId; department.lstCompany = blcompany.GetCompanyById(model.CompanyId.Value); department.phone = model.phone; department.Email = model.Email; department.Details = model.Details; department.Id = model.Id; department.Name = model.Name; department.HOD = model.HOD; lst.Add(department); } return(lst); }
public ActionResult CreateDepartment(BODepartment model) { if (ModelState.IsValid) { model.CompanyId = companyId; if (bllDepartment.CreateDepartment(model) == 1) { ViewBag.Message = "Department Created Successfully"; } else { ViewBag.Message = "There was a problem Creating Department. Please Contact Administrator for Support."; } return(RedirectToAction("Index")); } else { ViewBag.Message = "Please Enter Correct Information"; } return(View()); }
public ActionResult DetailsDepartment(int id) { BODepartment model = bllDepartment.GetDepartmentById(id); return(View(model)); }
public ActionResult DeleteDepartment(BODepartment model) { bllDepartment.DeleteDepartment(model.Id); return(RedirectToAction("Index")); }
public ActionResult EditDepartment(BODepartment model) { bllDepartment.UpdateDepartment(model); return(RedirectToAction("Index")); }