public void ConvertRoomToRoomBDO(Room r, RoomBDO roomBDO) { roomBDO.BuildingCode = r.BuildingCode; roomBDO.Capacity =(int)r.Capacity; roomBDO.Deactivated = r.Deactivated; roomBDO.Description = r.Description; roomBDO.RoomCode = r.RoomCode; roomBDO.RoomNumber = r.RoomNumber; roomBDO.RoomId = r.RoomId; }
public void ConvertRoomBDOToRoom(RoomBDO r, Room room) { room.BuildingCode = r.BuildingCode; room.Capacity = r.Capacity; room.Deactivated = r.Deactivated; room.Description = r.Description; room.RoomCode = r.RoomCode; room.RoomNumber = r.RoomNumber; room.RoomId = r.RoomId; }
public Boolean CreateRoom(ref RoomBDO roomBDO, ref string message) { message = "Room Added Successfully"; bool ret = true; Room room = new Room(); ConvertRoomBDOToRoom(roomBDO, room); using (var DCEnt = new DCFIEntities()) { DCEnt.Rooms.Attach(room); DCEnt.Entry(room).State = System.Data.Entity.EntityState.Added; int num = DCEnt.SaveChanges(); if (num != 1) { ret = false; message = "Adding of Room failed"; } return ret; } }
public Boolean CreateRoom(ref RoomBDO roomBDO, ref string message) { message = "Room Added Successfully"; bool ret = true; Room room = new Room(); try { ConvertRoomBDOToRoom(roomBDO, room); using (var DCEnt = new DCFIEntities()) { DCEnt.Rooms.Attach(room); DCEnt.Entry(room).State = System.Data.Entity.EntityState.Added; int num = DCEnt.SaveChanges(); if (num != 1) { ret = false; message = "Adding of Room failed"; } } } catch (DbEntityValidationException dbEx) { foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage); } } } return ret; }
private List<Room> ToRoomList(List<RoomBDO> rooms) { List<Room> rList = new List<Room>(); foreach (RoomBDO rbdo in rooms) { Room r = new Room(); r.BuildingCode = rbdo.BuildingCode; r.Capacity = (int)rbdo.Capacity; r.Deactivated = rbdo.Deactivated; r.Description = rbdo.Description; r.RoomCode = rbdo.RoomCode; r.RoomNumber = rbdo.RoomNumber; r.RoomId = rbdo.RoomId; rList.Add(r); } return rList; }
private Boolean CompareRoom(Room inDB, Room inNew) { if (inDB.BuildingCode == inNew.BuildingCode && inDB.Description == inNew.Description && inDB.Capacity == inNew.Capacity && inDB.RoomCode==inNew.RoomCode && inDB.RoomId==inNew.RoomId) return true; else return false; }