public Department UpdateDepartment(DepartmentAddEditArgs args) { Department returnItem = null; returnItem = this.DepartmentData.UpdateDepartment(args); return(returnItem); }
public IDataReader UpdateDepartment(DepartmentAddEditArgs args) { try { Database db = this.GetDatabase(); ////DatabaseCommand dbc = db.GetStoredProcedureCommand(this.ProcedureNameZebraUpdate); DbCommand dbc = db.GetSqlStringCommand(SqlStringDepartmentUpdateSingle); db.AddInParameter(dbc, ParameterNameDepartmentUuid, DbType.Guid, args.DepartmentSurrogateKey); db.AddInParameter(dbc, ParameterNameDepartmentName, DbType.String, args.DepartmentName); db.AddInParameter(dbc, ParameterNameDepartmentCreateDate, DbType.DateTime, args.CreateDate); int rowCount = db.ExecuteNonQuery(dbc); if (rowCount < 1) { throw new ArgumentOutOfRangeException(string.Format("Rowcount was not equal to one (No row was updated). (DepartmentUUID='{0})", args.DepartmentSurrogateKey)); } DepartmentGetSingleArgs getArgs = new DepartmentGetSingleArgs() { DepartmentSurrogateKey = args.DepartmentSurrogateKey }; return(this.GetDepartmentSingleDataReader(getArgs)); } finally { System.Console.WriteLine(string.Empty); } }
public Department UpdateDepartment(DepartmentAddEditArgs args) { Department returnItem = null; IDepartmentManager proxy1 = this.GetTheProxy(); using (proxy1 as IDisposable) { returnItem = proxy1.UpdateDepartment(args); return(returnItem); } }
public Department UpdateDepartment(DepartmentAddEditArgs args) { Department returnItem = null; returnItem = new Department() { DepartmentUUID = Guid.NewGuid(), DepartmentName = "MockDeptUpdate", CreateDate = DateTime.Now, TheVersionProperty = new byte[8] { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 } }; return(returnItem); }
public Department AddDepartment([FromBody] DepartmentAddEditArgs args) { try { Department returnItem = null; IDepartmentManager con = this.ForwardRequestToDepartmentManager; returnItem = con.AddDepartment(args); return(returnItem); } catch (Exception ex) { throw; } }
public Department AddDepartment(DepartmentAddEditArgs args) { try { Department returnItem = null; IDepartmentManager con = this.ForwardRequestToDepartmentManager; returnItem = con.AddDepartment(args); return(returnItem); } catch (Exception ex) { ExceptionDetail detail = new ExceptionDetail(ex); throw new FaultException <ExceptionDetail>(detail, ex.Message); } }
public Department UpdateDepartment(DepartmentAddEditArgs args) { Department returnItem = null; /* Start Temp Code */ ////returnItem = new Department() { DepartmentUUID = Guid.NewGuid(), DepartmentName = "DeptUpdate", CreateDate = DateTime.Now, TheVersionProperty = new byte[8] { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 } }; /* End Temp Code */ ////Below Code is Good Code...Comment out the "Temp Code" (above) and uncomment below to hit the database. IDataReader idr = this.AdoDepartmentData.UpdateDepartment(args); returnItem = new DepartmentDefaultSerializer().SerializeSingle(idr); return(returnItem); }
public IDataReader AddDepartment(DepartmentAddEditArgs args) { Database db = this.GetDatabase(); ////DatabaseCommand dbc = db.GetStoredProcedureCommand(this.PROC_ZEBRA_INSERT); DbCommand dbc = db.GetSqlStringCommand(SqlStringDepartmentInsertSingle); db.AddInParameter(dbc, ParameterNameDepartmentUuid, DbType.Guid, args.DepartmentSurrogateKey); db.AddInParameter(dbc, ParameterNameDepartmentName, DbType.String, args.DepartmentName); db.AddInParameter(dbc, ParameterNameDepartmentCreateDate, DbType.DateTime, args.CreateDate); db.ExecuteNonQuery(dbc); DepartmentGetSingleArgs getArgs = new DepartmentGetSingleArgs() { DepartmentSurrogateKey = args.DepartmentSurrogateKey }; return(this.GetDepartmentSingleDataReader(getArgs)); }
public Department UpdateDepartment([FromBody] DepartmentAddEditArgs args) { try { Department returnItem = null; IDepartmentManager con = this.ForwardRequestToDepartmentManager; returnItem = con.UpdateDepartment(args); if (null == returnItem) { ////return NotFound(); } return(returnItem); } catch (Exception ex) { throw; } }
public Department AddDepartment(DepartmentAddEditArgs args) { Department returnItem = null; HttpClient client = new HttpClient(); client.BaseAddress = new Uri(this.BaseAddress); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue(JsonApplication)); string serviceUrl = GenerateFullAddress(UrlSuffixAddDepartment); HttpResponseMessage response = client.PostAsJsonAsync(serviceUrl, args).Result; this.DebugWriteLine(string.Empty); this.DebugWriteLine(response.ToString()); this.DebugWriteLine(response.Content.ReadAsStringAsync().Result); this.DebugWriteLine(string.Empty); if (response.IsSuccessStatusCode) { Task <Department> wrap = response.Content.ReadAsAsync <Department>(); if (null != wrap) { returnItem = wrap.Result; } else { throw new ArgumentNullException("Task<Department>.Result was null. This was not expected."); } } else { throw new HttpRequestException(response.ReasonPhrase + " " + response.RequestMessage); } return(returnItem); }
public static void Main(string[] args) { try { System.Threading.Thread.Sleep(1000); UnityContainer container = new UnityContainer(); container.LoadConfiguration(); IDepartmentManager man = container.Resolve <IDepartmentManager>(); DepartmentAllWrapper deptAllWrapper = man.GetDepartmentAllWrapper(); ShowDepartmentAllWrapper(deptAllWrapper); if (null != deptAllWrapper) { if (null != deptAllWrapper.Departments) { Department foundDept1 = deptAllWrapper.Departments.FirstOrDefault(); if (null != foundDept1) { DepartmentGetSingleArgs args1 = new DepartmentGetSingleArgs(); args1.DepartmentSurrogateKey = foundDept1.DepartmentUUID; DepartmentAddEditSingleWrapper singleWrapper = man.GetDepartmentAddEditSingleWrapper(args1); ShowDepartmentAddEditSingleWrapper(singleWrapper); } } } DepartmentAddEditArgs newArgs = new DepartmentAddEditArgs(); newArgs.DepartmentSurrogateKey = Guid.NewGuid(); newArgs.DepartmentName = "New_WebApi_Department:" + Guid.NewGuid().ToString("N"); newArgs.CreateDate = DateTime.Now; Department newDept = man.AddDepartment(newArgs); ShowDepartment(newDept); if (null != newArgs) { DepartmentAddEditArgs updateArgs = new DepartmentAddEditArgs() { DepartmentSurrogateKey = newArgs.DepartmentSurrogateKey, DepartmentName = "Update+" + newArgs.DepartmentName, CreateDate = DateTime.Now }; Department dept2 = man.UpdateDepartment(updateArgs); ShowDepartment(dept2); Console.WriteLine(string.Empty); } } catch (Exception ex) { Exception exc = ex; while (null != exc) { Console.WriteLine(exc.Message); exc = exc.InnerException; } } finally { Console.WriteLine("Press ENTER to Exit"); Console.ReadLine(); } }