public async Task <HttpResponseMessage> GetNewObject() { var organId = Convert.ToInt32(SecurityManager.CurrentUserContext.OrganizationId); NewObjectSaze newObjectSaze = new NewObjectSaze() { item = new SazeVM() { Address = "", //Arz = 0, Title = "", //Tol = 0, //NoeEjare = Enums.NoeEjare.Mahane, //GoroheSazeID = -1, //GoroheSazeName = "", //ID = -1, //Images = new List<SazeImageVM>(), //NoeSazeId = 0, Latitude = 0, Longitude = 0, // NoorDard = false, //X = 0, //////Y = 0, Code = await CreateCodeSaze(organId), ID = 0, NodeGoroheSaze = new Node() { FamilyTree = "گروه رسانه", Id = 2, Name = "گروه رسانه" }, NodeNoeSaze = new Node() { FamilyTree = "نوع رسانه", Id = 4, Name = "نوع رسانه" }, NodeNoeEjare = new Node() { FamilyTree = "نوع اجاره", Id = 5, Name = "نوع اجاره" }, Images = new List <SazeImageVM>(), }, }; return(Request.CreateResponse(HttpStatusCode.OK, new { resultCode = (int)ZhivarEnums.ResultCode.Successful, data = newObjectSaze })); }
public async Task <HttpResponseMessage> GetSazeItem([FromBody] int id) { var organId = Convert.ToInt32(SecurityManager.CurrentUserContext.OrganizationId); SazeRule sazeRule = new SazeRule(); var saze = await sazeRule.GetSazeForEdit(id); NewObjectSaze newObjectSaze = new NewObjectSaze() { item = new SazeVM() { Address = saze.Address, Arz = saze.Arz, Title = saze.Title, Tol = saze.Tol, OrganId = saze.OrganId, //NoeEjare = Enums.NoeEjare.Mahane, //GoroheSazeID = -1, //GoroheSazeName = "", //ID = -1, //Images = new List<SazeImageVM>(), //NoeSazeId = 0, Latitude = saze.Latitude, Longitude = saze.Longitude, NoorDard = saze.NoorDard, //X = 0, //////Y = 0, Code = saze.Code, ID = saze.ID, NodeGoroheSaze = new Node() { FamilyTree = saze.GoroheName, Id = saze.GoroheSazeID, Name = saze.GoroheName }, NodeNoeSaze = new Node() { FamilyTree = saze.NoeSazeName, Id = saze.NoeSazeId, Name = saze.NoeSazeName }, NodeNoeEjare = new Node() { FamilyTree = saze.NoeEjareName, Id = saze.NoeEjareID, Name = saze.NoeEjareName }, ImagesCommon = saze.ImagesCommon }, }; if (newObjectSaze.item.ImagesCommon != null && newObjectSaze.item.ImagesCommon.Count > 0) { newObjectSaze.item.Images = new List <SazeImageVM>(); foreach (var image in newObjectSaze.item.ImagesCommon) { newObjectSaze.item.Images.Add(new SazeImageVM() { FileName = image.FileName, FileSize = image.FileSize, ID = image.ID, IsDeleted = image.IsDeleted, MimeType = image.MimeType, Order = image.Order, SazeId = image.SazeId, TasvirBlobBase64 = string.Format(@"data:image/jpeg;base64,{0}", Convert.ToBase64String(image.Blob)) }); } } return(Request.CreateResponse(HttpStatusCode.OK, new { resultCode = (int)ZhivarEnums.ResultCode.Successful, data = newObjectSaze })); }