/// <summary> /// To save status details /// </summary> /// <param name="status">status</param> /// <returns>status model</returns> public BLModel.Status Save(BLModel.Status status) { DLModel.Status dataModel = status.ToDataModel <BLModel.Status, DLModel.Status>(); dataModel = _statusCommand.Save(dataModel); return(dataModel.ToBusinessModel <DLModel.Status, BLModel.Status>());; }
public StatusModel Post([FromBody] StatusModel viewModel) { BLModel.Status blStatusModel = viewModel.ToBusinessModel <StatusModel, BLModel.Status>(); if (string.IsNullOrEmpty(blStatusModel.Id)) { blStatusModel.CreatedDateTime = DateTime.UtcNow; blStatusModel.CreatedBy = HttpContext.User.Identity.Name; } else { blStatusModel.ModifiedDateTime = DateTime.UtcNow; blStatusModel.ModifiedBy = HttpContext.User.Identity.Name; } blStatusModel = statusService.Save(blStatusModel); return(blStatusModel.ToViewModel <BLModel.Status, StatusModel>()); }