public Model.Faculty Update(Model.Faculty entity) { Delete(entity.Id); Save(entity); return(entity); }
public FacultyResult Find(long id) { Model.Faculty entity = Dao.Find(id); FacultyResult result = ResultConverter.Convert(entity); return(result); }
public Model.Faculty Save(Model.Faculty entity) { FacultyDaoStorage.Faculties.Add(entity); FacultyDaoStorage.Dictionary.Add(entity.Id, entity); return(entity); }
//public FacultyProcessor(IFacultyDao dao, IFacultyParamConverter paramConverter, // IFacultyResultConverter resultConverter) //{ // this.Dao = dao; // this.ParamConverter = paramConverter; // this.ResultConverter = resultConverter; //} public FacultyResult Create(FacultyParam param) { Model.Faculty entity = ParamConverter.Convert(param, null); entity = Dao.Save(entity); return(ResultConverter.Convert(entity)); }
public FacultyEntity(IDataService dataService, IMessenger messanger, Model.Faculty entity, long position) { DataService = dataService; Messenger = messanger; this.entity = entity; this.position = position; hasChanges = false; UpdateHasChanges(); }
public void Update(List <FacultyParam> param) { //List<UniversityDemo.Faculty> entities = new List<UniversityDemo.Faculty>(); foreach (var item in param) { Model.Faculty oldEntity = Dao.Find(item.Id); Model.Faculty newEntity = ParamConverter.Convert(item, null); Dao.Update(newEntity); } }
protected void InsertBtn_Click(object sender, EventArgs e) { db = new StudentModel(); var InsertFaculty = new Model.Faculty { FacultyName = facultyName.Text.ToUpper(), FacultyCode = facultyCode.Text.ToUpper(), }; db.Facultys.Add(InsertFaculty); db.SaveChanges(); Response.Write("DATA INSERTED"); facultyName.Text = ""; facultyCode.Text = ""; }
public void Update(long id, FacultyParam param) { Model.Faculty oldEntity = Dao.Find(id); if (oldEntity != null) { Dao.Delete(oldEntity); Dao.Update(ParamConverter.Convert(param, null)); } else { Console.WriteLine($"No entity with Id = {id} was found"); } }
public FacultyResult Convert(Model.Faculty param) { FacultyResult result = new FacultyResult() { Id = param.Id, Code = param.Code, Name = param.Name, Description = param.Description, DepartamentId = param.Departament.Id, DepartamentName = param.Departament.Name, StatusId = param.Status.Id, StatusName = param.Status.Name }; return(result); }
static FacultyDaoStorage() { Model.Faculty Faculty1 = new Model.Faculty() { }; Model.Faculty Faculty2 = new Model.Faculty() { }; Model.Faculty Faculty3 = new Model.Faculty() { }; Faculties.Add(Faculty1); Faculties.Add(Faculty2); Faculties.Add(Faculty3); Dictionary.Add(Faculty1.Id, Faculty1); Dictionary.Add(Faculty2.Id, Faculty2); Dictionary.Add(Faculty3.Id, Faculty3); }
private void CreateEntity() { try { if (DataService != null && DataService.DBContext != null && DataService?.DBContext.Faculties != null && DataService?.DBContext.HighSchools != null) { Model.Faculty newEntity = DataService?.DBContext?.Faculties?.Create(); if (newEntity != null) { DataService?.DBContext?.Faculties?.Add(newEntity); Entity = newEntity; Active = true; Model.HighSchool highSchool = DataService.DBContext.HighSchools.FirstOrDefault(); HighSchoolId = highSchool?.Id ?? 0; UserModify = DataService?.UserName; DateTimeOffset now = DateTimeOffset.Now; Entity.Created = now; OnPropertyChanged(nameof(Created)); Entity.LastModify = now; OnPropertyChanged(nameof(LastModify)); } } } catch (EntityException e) { OnEntityException(e); } catch (DbEntityValidationException e) { OnDbEntityValidationException(e); } catch (DbUpdateException e) { OnDbUpdateException(e); } }
public Model.Faculty Convert(FacultyParam param, Model.Faculty oldEntity) { Model.Faculty entity = null; if (oldEntity != null) { entity = oldEntity; } else { entity = new Model.Faculty { Code = param.Code, Id = param.Id, Description = param.Description, Name = param.Name }; } entity.Departament = DepartamentDao.Find(param.DepartamentId); entity.Status = StatusDao.Find(param.StatusId); return(entity); }
public FacultyEntity(IDataService dataService, IMessenger messanger, Model.Faculty entity) : this(dataService, messanger, entity, 0) { }
public void Delete(long id) { Model.Faculty entity = Find(id); Delete(entity); }
public void Delete(Model.Faculty entity) { FacultyDaoStorage.Faculties.Remove(entity); FacultyDaoStorage.Dictionary.Remove(entity.Id); }