public static void UpdateClassRoomEntity(this DSC_ClassRoom entity, DiscussionClassRoomDTO dto, int userId) { entity.Name = dto.Name; entity.IsActive = dto.IsActive; entity.UpdateDate = DateTime.Now; entity.UpdatedBy = userId; }
public static DSC_ClassRoom Dto2ClassRoomEntity(this DiscussionClassRoomDTO dto, int authorId, int userId) { return(new DSC_ClassRoom { AuthorId = authorId , Name = dto.Name , IsActive = dto.IsActive , AddOn = DateTime.Now , CreatedBy = userId }); }
public ActionResult SaveClassRoom(DiscussionClassRoomDTO RoomDto) { if (CurrentUserId < 0) { return(RedirectToAction("NonAuthorized", "Error")); } if (RoomDto != null && ModelState.IsValid) { string error; var isNew = RoomDto.RoomId == -1; var result = _discussionServices.SaveClassRoom(ref RoomDto, CurrentUserId, CurrentUserId, out error); if (RoomDto.RoomId < 0) { return(ErrorResponse(error ?? "Something went wrong. Please try again")); } if (isNew) { SaveUserEvent(CommonEnums.eUserEvents.ROOM_CREATED, String.Format("Class Room \"{0}\" created for author \"{1}\")", RoomDto.Name, User.Identity.Name)); } return(Json(new JsonResponseToken { success = result , result = new { id = RoomDto.RoomId , name = RoomDto.Name } , error = error })); } return(Json(new JsonResponseToken { success = false , error = GetModelStateError(ModelState.Values.ToList()) })); }
public bool SaveClassRoom(ref DiscussionClassRoomDTO dto, int authorId, int userId, out string error) { return(_SaveClassRoom(ref dto, authorId, userId, out error)); }